Definitions | Void, t T, x:A.B(x), Top, x:A B(x), x:A. B(x), S T, left + right, A B, #$n, a < b, P  Q, False, A, {x:A| B(x)} , , suptype(S; T), f^n, can-apply(f;x), b, , s ~ t, Type, i j , -n, n+m, n - m, p-id(), do-apply(f;x), {T}, SQType(T), s = t, , P Q, Dec(P), f(a), f o g , primrec(n;b;c), x.A(x),  b, , (i = j), x:A B(x), P & Q, P   Q, Unit, if b then t else f fi , outl(x), True, T, isl(x) |